function CrontabInit(){
	if(typeof(Crontab) == "undefined"){
		Crontab = {};
	}
	Crontab.ArrayData = {
		timeType: ["每天", "每周", "每月"],
		month: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"],
		week: [
		  {key:2,value:"星期一"},
		  {key:3,value:"星期二"},
		  {key:4,value:"星期三"},
		  {key:5,value:"星期四"},
		  {key:6,value:"星期五"},
		  {key:7,value:"星期六"},
		  {key:1,value:"星期日"}
		],
		day: ["1号", "2号", "3号", "4号", "5号", "6号", "7号", "8号", "9号", "10号", "11号", "12号", "13号", "14号", "15号", "16号", "17号", "18号", "19号", "20号", "21号", "22号", "23号", "24号", "25号", "26号", "27号", "28号", "29号", "30号", "31号","最后一天"]
	}
	if(typeof(Crontabs) == "undefined"){
		Crontabs = function (){};
	}
	Crontabs.prototype.Message = {
        checkDay : {
			msgs : "",
			weekMsg : "选择每周的时候持续时间不能大于7天!",
			monthMsg : "选择每月的时候持续时间不能大于31天!"
		}
	}
}
CrontabInit();


function CronParser (expr) {
    var descript = "在";
    var arrays = expr.split(' ');
    switch(arrays[3]){
        // 0 0 0 * * ? 每天
        case "*" :
            descript += "每天";
        break;
        // 0 0 0 ? * [1-7] 每周
        case "?" :
            descript += "每周";
            switch(parseInt(arrays[5])){
                case 2:
                    descript += "星期一";
                break;
                case 3:
                    descript += "星期二";
                break;
                case 4:
                    descript += "星期三";
                break;
                case 5:
                    descript += "星期四";
                break;
                case 6:
                    descript += "星期五";
                break;
                case 7:
                    descript += "星期六";
                break;
                case 1:
                    descript += "星期日";
                break;
                default:
                    descript += "";
                break;
            }
        break;
        // 0 0 0 [1-31|L] * ? 每月
        default :
            descript += "每月";
                if(arrays[3] == "L"){
                    descript += "最后一天";
                }else{
                    descript += arrays[3]+"号";
                }
          break;
    }
    if(arrays[2].length != 2){
        arrays[2] = "0" + arrays[2];
	}
    if(arrays[1].length != 2){
        arrays[1] = "0" + arrays[1];
	}
    var time = arrays[2] + ":" + arrays[1];
    descript += time;

    return descript.trim();
}